Deciphers riddles